import java.util.InputMismatchException;
import java.util.Scanner;
public class GuessNumber {
    private static boolean guess;

    public static void main(String[] args){
        System.out.println("欢迎来到猜数字!");
            while(true){
                int answer=(int)(Math.random()*100+1);
                Scanner scan=new Scanner(System.in);
                int chances=7;
                int guess;
                while(chances>0){
                    System.out.println("猜1-100之间随机整数,含1和100，你还有"+chances+"次机会：");
                    try{
                        guess=scan.nextInt();
                    }catch(InputMismatchException e){
                        System.out.println("请输入数字");
                        scan.nextLine();
                        continue;
                    }
                    if(guess>answer){
                        System.out.println("大了！");
                    }else if(guess<answer){
                        System.out.println("小了");
                    }else{
                        System.out.println("恭喜你，猜对啦");
                        break;
                    }
                    chances=chances-1;
                }
                System.out.println("再玩一次吗(y/n)");
                String again=scan.next();
                if(!again.equalsIgnoreCase("y")){
                    break;
                }
            }
    }
}
